prototype for tags in usecase language