A TOO BIG commit - can read purchase types and put in list