new develop method