work on signup as a thin client