renamed programming helper  to Element, did more work on UI