find bug why cannot buld
fix