added level selection