started bringing all control of subscripts under module, misc process handling tasks