some supervisor stuff