All function are cut into submodules, websites are now implemented