add compound framework code and start on ace api and tests.