proof of concept for data factory, it works