added groups support and groups usage example