wow this needs to be result hashrefs