create and populate store