make registration and modification look nicer...and started to work with group function...