add expression handler