add puppet module
use relative line numbering