Add categories iteration