Add state prototype composite