got test rule action in and refactored tree view into a separate panel. add project component