Revert 8445ab4..9676dcf

This rolls back to commit 8445ab4152eed6681dca8412499247789b95ab04.
Revert "Revert 8445ab4..9676dcf"

This reverts commit d700ef0a5a98670edcfc4584f661fcb5353a558a.
Revert 8445ab4..fde9b2c

This rolls back to commit 8445ab4152eed6681dca8412499247789b95ab04.
version 0.1

trim out the old code from IR Project 1