update gitignore file
update gitignore file
add changes to implement rest