amplifiable
not defined yet