moved Store into client module