add functionality to discover staff vs student. Staff code still needs to be written.