tightened up signup & profile tie-in, added animations