ext calculator - initial commit