develop SportsStore under 3 layer architecture