add prerequisites and perltidy