added hetero attributes