add solutions for dom stuff