added negative number test