improve debugging function