This still seems needlessly complicated, just come up with an idea about the elements and stick with it already..