design of loops 1256105