added most of the other widgets