Added computation steps