added original SimpleInputProvider