recommendations for current technology