AM def develop