indented
update class setting
add LICENSE