dynamic window option