add volunteer opportunity model and migration