do things in the correct order