refactor complete, tests still have trouble passing sometimes, will catch up on technical debt after v1 out
gender images breaking tests. skip dat