started writing some 3d pipeline stuff