finish simple impl unit tests