Fixed, part3, test is good
actually fixed part3 (Empty lists were fucking it up)
fixed part4, empty lists fucking everything up again
check member is working
part5b looks good