this is exactly what I wanted it is going to be beutiful in my kitchen remodel I cant wait to see it installed.it has everything with it that you need to DIY projects.so Im installing it myself .it has push buttons for lights and levels of fan speed.