adding derivations and related models