Added template of module - may not work properly