initial revision
add copyright
fix css issue