Original source, version 2.2 (June 2014)