Update with explanations and screenies in first post