refactored, relicensed, added open source mention