started implementation save info
better logging and answers on exception