pluvio class almost ready