design + tests