loomed large