basic • clear • logic