Secod commit, this is the base, just the demo