added pieces and itemisation models