added level selector