Let's sort out my thoughts

Update tomorrow morning.