lab2 user-select