working, excpet doesn't add listener when you first add the post