getreal & getvirtual in progress