adding freeDOM prop