use embedded version of leve1up