added ignore ignore both dir 'bin' and 'gen'