introduced a children paramter, eliminated the second category of html tag functions for better consistency