use slaves components
Merge pull request #4 from jollyrojer/components

use slaves components