implemented store#set