elements definition done