saw some light, but the loops and blocking must be fixed