first commit of WDI class work