usually fields above methods