Over all,All in one