upated gen, res and src
updated ignore file