habtm products categories progress