define method after method missing
remove private