finished implementation, testing is about to begin