add dom relative func