added algorithm_design, generic, make, socket and thread projects