add level and map