more widgets are implemented