finished sign-in & sign-out
finished sign-out
finish destroy