Initial Commit of Andrew Eddies code