- migration to add column (nullable integer) - expose in blueprint - permit in controller - add spec for create/update