add surfraw
add darwin keyword for dwm
add cmsgpack