The roles of crowdfunding: financing, point provision and ex-post production