added answers functionality, editing, and deleting