variable and fixed fields