using sliding instead of a weird .zip thing