some porting of projections
a thing that compiles