I already have it installed and running.  Did the job myself.  I just replaced an old fan so the wiring was no problem.  But if one have a maze of wires in the ceiling an electrician should be called.  This is my fifth; so I live them very much.