guide for final 3519528