updated with ajax, commentvotes and postvotes