finished signup
grouping js to relevant gadgets
bugfix