try to implement picking