updated problem