adding a more advanced problem