basic thread initiation methods layed out
started on threads, going to bed now