fix and improve backoffice