Validações server side e pequenos ajustes