updated to work with USER variable inside superforker