introduction v1 done