add test for having setup define initialize with arity