everything you need know