python code: child class could overwrite parent function
python code: python doesn' support multiple function with different parameters