new direct datastore retrieval method