started to sketch out types