wrote skeletons for classes