wolf-framework