add trampoline and trampoline_test