use layout on profile pages, clean up forms, add default state value