a simple project to explore better ways