launches various development