..
added randomize function
allow edit a group