updates todo
updates frontend for compatibility with backend
adds new methods, removes render method to helper