advanced derivatives