WIP: initial import

Added comments, PTAL