added extra endpoints