comprehensive final guide 4590691