result calculating is implemented