fixed static issue with suppressOutput
added dining philosophers