added extra functionality