basic extension with settings that save text