updating to new deriving method