2000+ pieces later...