some basic documentation outline