added saving and reading of scenes