fixed init signup bugs