Descriptions on Funcs and Args and many other changes