this has been a huge learning process but i'm feeling really good about it