just an idea for how to select data