format and comment
add project shadow2