Still got a ways to go but I feel like it's coming together