Cleaning of the code and fix issue with python 3.3
Work python 3.3 now and fully support multiple bh (in theory)