this is a graphical tool, need to revisit (cherry picked from commit a7fe81f5c07a99dde6cf1f0028832993b7a842f0)