added basic add & retrieving functionality