started tool integration and GUI integration - UNDER CONSTRUCTION