add example calculator implementation