use less loops