finished link and user crud, think the app is done for this checkpoint