make doc explains itself clearly