add migration and set up models w/ relationships