initial version of course project
add CodeBook