select-1: started to implement