added changes and ranking system