further development on tool product stage