Global Update added with ugly code.