flexible fields improved