Too many items to list, please use PM for needs or list.