Changed some variables from camelCase to under_score; added posted-by feature