note to self. make sure the thread you create is execute. >.<