don't use xib or sb