a practice example to gain knowledge