Implemented ascending to upper level