getting tests to properly pass
working with factories
tests failing