Playing with threading, avoiding OOP