Initial
using store and dealing with types