assign supervisor functional, shows current supervisor if present