added pot class