add serfdom (close #1672)