first prototype for centrifuge DOM wrapper