extract function for picking the reading

prepare for routes that limit readings to particular works