migrations with options