add basic macro facts
updated notes
update
finish basic chapter
fix topics