Fix some bugs
Implement flag products
Second milestone