Organizing each program into separate directory