Add model
Add implementation
tweak title
update as dot product
adding drafts of last section