update foreigner
fix event creation
more factories