restructured examples, updated example builder!