redefine store method and extend store tests