one less init func