introduction --> first version