finished core of easylevel