finished source code, make file and exe form lab0