fixed approximately errors