jshinted data access layer