provide base models and view skeleton