more cleaned up/tested
hide cover.out