please add the reason why it is invalid