add with helper
Merge pull request #13 from goodybag/13-feature-with

Add with support