merge prep
added isLastLevel(), changed level select org.