better let defination