Refactor program and inverses