Updated and edited my whole thread. PM me if you got questions or clarification.