And actually I'm on a learning course, so no matter how much time and effort need to fix this, I want to reach a logic as I'm learning.
first it just spanned for few seconds, after flashing with programmer it spins and stops again and again so we considered it as a positive reaction to go forward.