TODO 1. Need close look to excption CLASS