catch BaseException instead of Exception
added start
changed version
updated changes