few error corrections