added Twirl API