First commit
Added main scheme