improved debug description method