did lots of UI and ackend changes