added get_current_level