1. buf fix
1. bug fix
1. bug fix