input check, last_modified