add better pod, more checks for user input