fix bug a2