add init calcs