new potion submodule