changed to use datastore get instead of ancestor query