improves doc