was it a pain and hassle to install it the firs time? its pretty straight foward. nothing trivial here