try to fix circular dependency of libraries
Merge pull request #74 from polygonal/master

try to fix circular dependencies