client side crash implementation