Added ArgList and corrected VarDecl