mainstream technologies