some little error corrections