wolf functions
