setup read state and finetune field views