more tweaks to sigin flow