#13 add dark map type