Exchange stock: frontend + mid layer