dynamic add group item

1. done dynamic add group item function