doc and signin