permite AVP with zero size
define actions to interface changes