Almost working version
Fix noun list
MC4 still not working
Refactored for library work