New backend , frontend and database functionality