almost finish trip customization page, including most validation checks