add fields handlers