updated finished product