Adding some web funcitonality and backend operations too