validation and more bootstrap