adding PIR related classes