it is now possible to add extra methods on elements