(Added missing copyright comments)