initial import, caculator included