working on projection system