support to initWithNibName