virtual fields