first test
design pattern