two crates client side application