Add openers functions and tests