revised fspec