add person architecture