// fix weird bug