development) stages