finished responsive categories first iteration