Basic principles (2019)