I cook marijuana edibles for patients and dispensaries. What you need to do is dry activate your marijuana in a glass pan in the oven at 220 degrees for fifteen minutes, this dry activation is completely necessary for the THC to be activated. Then you need a coffee grinder to grind the dried bud or leaf or trim that your using into a fine powder. then to make butter use 1/4 oz of dried smokable bud or trim or leaf (weigh it before dry activating) per 1/2 cup of butter or any kind of oil, grind it up, get a double boiler and double boil it on about medium heat do not let the bottom pan get dry, double boil for at least a half hour but no more than 3 hours, stirring occasionally then after its cooled enough to be able to handle without burning yourself strain it threw cheesecloth, you will have perfect cannabis butter or oil. I personally extract for 3 hours, it comes out incredible let me know how it works out