pls remember to keep this educational thread bumped