starting the python implementation of compontent contribution