Working, but slooooooowwww... need to optimize slice behavior