Add detailed explanation