Normal, Dynamic input, and MultiThreading