incomplete Element abstraction - doc up