adds foremant
all tests passing