add sign out
merge