projection working, few fixes