removed exit, updated comments
vv