method divide