did you do the install youself and if so how hard was it and how long did it take.