update kiss macro
add E2E testing examples