faculty function added