add and improve bmg products