-- For dcm fornlin