I stumbled across this weird thing: I only have one object oData in the create event I create a ds_map nothing more Code: map = ds_map_create(); now when I open the debuggin tool it tells me that there is one object oData which has a ds_map with the index 2 so when I restart the game by pressing the space bar Code: ds_map_destroy(map); game_restart(); the index of the ds_map is suddenly 0 as it should be. right? why are there two mysterious ds_maps? am I missinterpreting something? [EDIT] any idea why the images are not shown?