devide methods