added dining_philosophers design