start fleshing out the remaining YAH functions