Fixed interface implementation!
Added exception handlers;