rmeove service implementations