updates: added conditions and note.