so many changes and I so lazy to comment them, but:
1. new view
2. bugfixes
3. new bugs
4. refactoring