new direct datastore retrieval method 3