Print module; separate calculator logic