My bad if the intro post is a bit long.