fixed custom elements prototype