Document

not ready yet.. hold on tight!