file bundling API starting to come together