implement debug description method