derivative expressions