adds fname validation and tags migrations