Updated with author and license information