signup is now more 'angular'