split create method