What's the plan for these three functions? If they're not needed, please remove