finished backend for exchange status