added ignore file
added gen folder