returning objects, powered by kelvinelove