add recital support