core functionality works correctly, feedback is processed, gitignore updated