some errors added