started implementing clearer rendering pipeline

does compile but result isn't rendered scnece is not correct