#2 stof doctrine extension integration