AI: upload fix
UI: subscribe