reservation model and migration added