using some tools and components from SEQUENCE MANUFACTURING