add section on convenience initializers