add new initialize method  - (id)initWithContentView:(UIView *)contentView