oops
implement dc and dc!
implement bc
Merge branch 'module/calc' into dev