fixed #55, negative sentific numbers as arguments for specific cases