Author: Team Spruce