allows liking and disliking from client side