added lots of validations etc for travel forms