add header, work on fixed-point function explanation