added original copyright notice