add types section plus notes
update outline