triplicating
not defined yet