add field
fix bug