dynamic lib suported.