Implementing TRIPs in developing countries