really hacky recommendation form... really needs to be redone when i have some time