add login, header and more