add serf.
Merge pull request #12 from hansode/feature-serf

add serf.