#229
#229: an idea on how to start
#229: Another idea