some angular scaffolding and tests. fixed projections