* refund the lost deposit of historical nick module * Fix doc * add comments etc. * guard it better * more log * fix build