discrete field