split account into folders by function. added character schema and api