juniors and seniors - first attempt
new python model