working on levels flow