add dive into python