add loading indicator
rebalance colors