lots to cover in this video