ws, c# f-end, c# & java b-end