done second. but don't understand how it works