Level base as abstract