some refactoring, and made the down vote button red