some more methods for easier accessing the steps done to give the answer now also includes exeptions with handlers