you nailed every details, impressive honestly