starting a new version
first commit new aproach