separate calcs from data