module was capatilized
using foldr now once types are actually figured out
foldr working a bit better