made init independent
more effort in making the python components bullet proof
added second config