made process look nice. error message support