Element spec

elements and elements_spec being worked on