improve register and new link form