implement collision of field class