A method for depositing a coating comprising a polymer and at least two pharmaceutical agents on a substrate, comprising the following steps: providing a stent framework; depositing on said stent framework a first layer comprising a first pharmaceutical agent; depositing a second layer comprising a second pharmaceutical agent; Wherein said first and second pharmaceutical agents are selected from two different classes of pharmaceutical agents.