type development