try..catch all the thngs