a few widgets typed