add approximate