added base models and base UI