added IO wrapper for databoxing