login page + register page + refactor + foundation