took me 8 hours. Is it good enough?