some articles i found and takeaways