comment why you need to do the terminals first