number of levels can be adjusted with controller
levels