fix so it runs in order