added (initial version) of crate operations and template