some rough skel