lvl functionality
updated
eh