Finished; everything works