add level support