basic data bag libraries with tests