TpnControllerInterface added, ready to be filled