more arguments to init, also default values