initial dynamic fields framework