IO create method copy