added extra features