user registers correctly,  variables store, portfolio renders