ag: initial commit with examples