type ideas