Some implementations added. New interface for level up.