introduce userfields