all sectors implemented, debugging inefficiencies