added functionality to chips