previous alteraion in def