Write documentations and usage review