use an itemized list to present algorithm