1. Basic knowledge