added dynamic color bases