added current level pointer