Init commit

This version is not working due to refractoring