remove .init(), move it to constructor