back to the basics
Somewhat of a working copy. It has many bugs that needs to be resolved.
Mostly working..missing some edge cases