attempt 3 list format