add control for levels