fixing backward...... Q_Q