use of iterface or @annotation
add js client test