fixes proxy classes
adds more functions to chemicals