add inc dec method