All at once everything

142