functional Elements data and initialization w tests