Almost finish all features, need login and MarketDiv feature to be updated