this is all the code we wrote together during the workshop