init commit
tested and basic code IS working-