independent elements