curious why the uppercased characters (usually uppercase is used to indicate class names in python)

also, "group" here does not match "Group" in the template