Added IO utilities to core