all errors working except scope of function/compound