Pushing initial idea to github