new store api draft
store api tests
some test fixed for new store api