how much time have you got?