added second action extension, this one with an interface