fixed virtual fields