5 minute version that took nearly an hour