begin aan threading