added template and documentation files