adding struct skeletons