add copyright
add remarks