added editor functions & player support for compositions