done with prog_line
updated with gitignore