details mostly done, need to add exercises & examples