basic fields needed