keeping init as a method