A software assignment from ONA.io