add improved errors compiler to site