build into mf-jack rather than jack to make client-side requires easier