#virtual fields