Check the Projector code to see the API (did by tristan)