trying some threading
trying some threading