fixed user _init_ method