xib refactory