Written implementation