ok so whats the cost ? how hard are they to install ?