New 'derives' functionality added