add set components, set faces, logging