name and syntax widgets