new requeriments and some migrations