Add client side engine