added Cap model