add: sup