added support to load a level