pre-start check routine