finish assigning problems -fix broken test later