implemented add multiply divde methods