finish initial category functionality