add dart simple wrapper