solution developed for mtconnect2 challenge