Add sone doc and test