regecting negative values on save