add table migration and model