what does it take