a little bit reconfigured structure. testng suit added.