add  method that includes column into calculation, can be refactored