futher debugging