add hook project
add solution file