signup architecture