use Go instead C++; main page, registration