very awesome writeup. great info!!