login implemented in new design
register implemented in new design