add devise to control about user