много изчерпателен отговор...