period delay