added copyright notices[?copyleft]