Added finish() method