part2

creating 3 different widgets