fully functional reddit controller done