added dining proble. working