Initial models and REST API