more validation, commenting now works