add validation to new teleop stuff. still need to make it actually go in DB