some updates to group challenge and solo challenge