adding beter errors