cleared up some incomplete definitions for pot interface