redesigned viewgroup
resolving differences in viewgroup... standby