worked on projection