balancing code complexity with compuatational complexity... slowly