embedded declaration