add field rep, various fixes