first draft of Derivation feature