padding returns, not in the while loop but after
by default use a t1.micro