adding divide
updating