small improvments + log + update gitignore !