added use_case templet