rename demo -> example;
add require between templates example