initial commit
implemented first PoC