improved signin,signup and header