a little bit change on pseudoCode.h. But I forgot. Please refer to design.h temporarily