some calcings
merge