clean tokens must be called