second commit: Store Controller and design added