added basic libraries and modules for dom manipulation