add base skeletton for account architecture