move include, see #13
new sources for mutex, see #14