implemented remember user signing status