Add physical function