removing step by step for debug