make logic usable for any pod