use columns data instead of saving the whole json