decimal problem fixed