implemented filtering and most of the troubleshooting logic. still read only though and gui+sorting need to be finished