potion application implemented