working on errors
working on errors