init assignment1
proc: add path variable
update .gitignore
exec: support PATH