locals must be properly named