These are the codes Alex wrote