Working.  Need to address corner cases and bugs