Implemented voting and ranking