added original problem