Improve migration
 * geometry for reach
 * several foreign keys