addind .gitignore
important refactor + using js signals