[NEW + FIX] add separator & several api improvement