add files from starter code in socrates
incorporate code from starter code in socrates