add likeFunction