added all necessary scene updates