added backend interface and user listing