added twisting
added delay to the feedback loop