update SFs and such