class skeletons, fix parsing errors [ci skip]