Add outline, improve document