change backend to OOP5 structure added remove logo and changed the notifbox behavior