initial commit

Basic Idea draft!