finished up validation tasks now writing tests
fixes
documentation