fixing bugs and adding new features
updating stuff