errors style improved