some fixes, hook signup