initial POM for API module and account model