working on vrlm