implement active selections