split define methods