programming is too hard for a monkey like me; initial commit