Updated: copyright comments.